package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.BusinessCard;

/**
 * 电子名片信息表Mapper接口
 * 
 * @author ruoyi
 * @date 2024-06-13
 */
public interface BusinessCardMapper 
{
    /**
     * 查询电子名片信息表
     * 
     * @param bcId 电子名片信息表主键
     * @return 电子名片信息表
     */
    public BusinessCard selectBusinessCardByBcId(Long bcId);

    /**
     * 查询电子名片信息表列表
     * 
     * @param businessCard 电子名片信息表
     * @return 电子名片信息表集合
     */
    public List<BusinessCard> selectBusinessCardList(BusinessCard businessCard);

    /**
     * 新增电子名片信息表
     * 
     * @param businessCard 电子名片信息表
     * @return 结果
     */
    public int insertBusinessCard(BusinessCard businessCard);

    /**
     * 修改电子名片信息表
     * 
     * @param businessCard 电子名片信息表
     * @return 结果
     */
    public int updateBusinessCard(BusinessCard businessCard);

    /**
     * 删除电子名片信息表
     * 
     * @param bcId 电子名片信息表主键
     * @return 结果
     */
    public int deleteBusinessCardByBcId(Long bcId);

    /**
     * 批量删除电子名片信息表
     * 
     * @param bcIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBusinessCardByBcIds(String[] bcIds);
}
